package com.translate.web.param;
import java.math.BigDecimal;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

import com.translate.web.constant.ValidateCondtionAndMessage;
import com.translate.web.param.contract.IPayTypeAddParam;
public class PayTypeAddParam implements IPayTypeAddParam {// 支付类型
@NotNull
@Pattern(regexp = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION, message = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION_MSG)
private String typeName;
// 是否开启【1开启 0 关闭】

private Boolean status;
// 是否默认

private Boolean isDefault;
// 特殊支付方式【 0 不是 1 是】

private Boolean isSpecial;
// 支付logo
@NotNull
@Pattern(regexp = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION, message = ValidateCondtionAndMessage.CHINESE_ENGLISH_NUMBER_UNDERLINE_BY_SERIESDESCRIPTION_MSG)
private String logo;



public String getTypeName() {
        return typeName;
    }
public void setTypeName(String typeName) {
        this.typeName = typeName == null ? null : typeName.trim();
    }




public Boolean getStatus() {
        return status;
    }
public void setStatus(Boolean status) {
        this.status = status;
    }
public Boolean getIsDefault() {
        return isDefault;
    }
public void setIsDefault(Boolean isDefault) {
        this.isDefault = isDefault;
    }
public Boolean getIsSpecial() {
        return isSpecial;
    }
public void setIsSpecial(Boolean isSpecial) {
        this.isSpecial = isSpecial;
    }
public String getLogo() {
        return logo;
    }
public void setLogo(String logo) {
        this.logo = logo == null ? null : logo.trim();
    }
}